package com.dao.secondary.device;
import com.model.domain.device.GetDeviceObdBatchRepairRecordInfoDO;
import com.model.pojo.device.DeviceObdBatchRepairRecordInfo;
import org.apache.ibatis.annotations.Param;

import java.util.Date;
import java.util.List;

public interface DeviceObdBatchRepairRecordInfoMapper {
    int deleteByPrimaryKey(@Param("deviceObdBatchRepairRecordInfoId") Long deviceObdBatchRepairRecordInfoId);

    int insert(DeviceObdBatchRepairRecordInfo record);

    int insertSelective(DeviceObdBatchRepairRecordInfo record);

    DeviceObdBatchRepairRecordInfo selectByPrimaryKey(@Param("recordId") Long recordId);

    int updateByPrimaryKeySelective(DeviceObdBatchRepairRecordInfo record);

    int updateByPrimaryKey(DeviceObdBatchRepairRecordInfo record);

    List<DeviceObdBatchRepairRecordInfo> selectList(GetDeviceObdBatchRepairRecordInfoDO getdeviceObdBatchRepairRecordInfoDO);

    void insertListSelective(List<DeviceObdBatchRepairRecordInfo> deviceObdBatchRepairRecordInfoList);

    void updateListSelective(List<DeviceObdBatchRepairRecordInfo> deviceObdBatchRepairRecordInfoList);

    int has(@Param("deviceObdBatchRepairRecordInfoId") Long deviceObdBatchRepairRecordInfoId, @Param("isDelete") Byte isDelete);
}